salah's sternal puncture needle - Francés Inglés Diccionario